package com.nuoniu.sibanyun.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

/**
 * @auther 小啊刚
 * @date 2020/6/23
 */
@Data
public class CrmExcelDto {

    private Long id;
    @ApiModelProperty(value = "客户名称")
    private String crmName;
    @ApiModelProperty(value = "客户编号")
    private String crmNo;
    @ApiModelProperty(value = "拼音码")
    private String phonetic;
    @ApiModelProperty(value = "客户来源")
    private String crmSource;
    @ApiModelProperty(value = "类型: 客户,代理商,渠道商,合作伙伴")
    private String type;
    @ApiModelProperty(value = "省市编码")
    private Integer areaId;
    @ApiModelProperty(value = "所属地区")
    private String areaName;
    @ApiModelProperty(value = "电话")
    private String phone;
    @ApiModelProperty(value = "电子邮箱")
    private String email;
    @ApiModelProperty(value = "法人代表")
    private String legalPerson;
    @ApiModelProperty(value = "网址")
    private String url;
    @ApiModelProperty(value = "微博")
    private String blog;
    @ApiModelProperty(value = "传真")
    private String fax;
    @ApiModelProperty(value = "登记时间")
    private LocalDateTime registerDate;
    @ApiModelProperty(value = "注册资金")
    private String registerCapital;
    @ApiModelProperty(value = "标签")
    private String label;
    @ApiModelProperty(value = "区域")
    private String region;
    @ApiModelProperty(value = "邮政编码")
    private String postalCode;
    @ApiModelProperty(value = "客户星级")
    private String crmGrade;
    @ApiModelProperty(value = "客户类别")
    private String crmCategory;
    @ApiModelProperty(value = "客户性质")
    private String crmNature;
    @ApiModelProperty(value = "企业规模")
    private String enterpriseScale;
    @ApiModelProperty(value = "所属行业")
    private String industry;
    @ApiModelProperty(value = "领用人名称")
    private String collarUserName;
    @ApiModelProperty(value = "描述")
    private String remarks;
    @ApiModelProperty(value = "创建人名称")
    private String createUserName;
    @ApiModelProperty(value = "修改人名称")
    private String updateUserName;
    @ApiModelProperty(value = "创建时间")
    private String createDate;
    @ApiModelProperty(value = "自定义字段数据")
    private String defineFields;
    @ApiModelProperty(value = "手机")
    private String mobile;
    @ApiModelProperty(value = "所属部门")
    private String officeName;

    private String lastTouchDate;
    private String nextTouchDate;
    private String releaseTime;
    private String collarTime;
    private String lastCollarTime;
    private String lastCollarUserName;
    private String releaseUserName;
    private String street; //街道（联系地址）

    //联系人
    @ApiModelProperty(value = "姓名")
    private String linkmanName;
    @ApiModelProperty(value = "性别0男1女")
    private String linkmanGender;
    @ApiModelProperty(value = "部门")
    private String linkmanDept;
    @ApiModelProperty(value = "职务")
    private String linkmanPosition;
    @ApiModelProperty(value = "办公电话")
    private String linkmanOfficePhone;
    @ApiModelProperty(value = "手机")
    private String linkmanMobile;
    @ApiModelProperty(value = "电子邮箱")
    private String linkmanEmail;

    List<Map> linkMans;
}
